<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@media only screen and (min-width: 120rem) {
  .container{
    max-width: 105rem;
  }
  .h-pro-wrap .container{
    max-width: 95rem;
  }
  .image_top div{
    max-width: 80%;
  }
  .about-con .about-con-map{
    position: absolute;
    left: -75px;
    width: 53%!important;
  }
  .about-con .about-con-tit{
    width: 53%;
    float: right;
    position: relative;
    right: -75px;
  }
  .banner{
    width: 100%!important;
    max-width: 100%!important;
    height: auto!important;
    max-height: none;
  }
  .banner ul a{
    width: 100%;
  }
  .banner li.img_scale&gt;img{
    width: 100%;
  }
  .h-about-con2{
    width: 110rem;
  }
  .h-about-wrap{
    min-height: 50rem;
  }
}
@media only screen and (min-width:90rem) {
	.container{
    	max-width: 90rem;
  	}
  	.banner{
  		max-height: 880px;
  	}
  	.h-about-con2 {
  		left: 20rem;
  	}
}
@media only screen and (max-width: 119.9375) {
    .pt_area {
        width: 100%
    }
    
}
@media only screen and (max-width:100rem) {
  .logo div{margin-left: 0}
}
@media only screen and (max-width:88.25rem) {
  .about-con .about-con-map{
      position: absolute;
      left: -15px;
      width: 50%!important;
    }
  .about-con .about-con-tit{
    width: 50%;
    float: right;
    position: relative;
    right: -15px;
  }
}
@media only screen and (max-width:87rem) {
  /*.logo{padding-top: 2.2rem}*/
  .header_r{ width: 66% !important; }
  #myMenu{display: none}
  /*Home-banner*/
  .banner .bx-wrapper .bx-pager.bx-default-pager a{width:240px;height: 50px;line-height: 50px;}
}
@media only screen and (max-width:70rem) {
  .pt_more {font-size: .875rem;width: 23%;padding: .9375rem 1.25rem;margin-top: 1.25rem;}
  .pt_message { margin-top: 24px;}
}
@media screen and (max-width:66.25rem) {
  .banner .bx-wrapper .bx-pager{padding:0 10px;box-sizing:border-box;}
  .banner .bx-wrapper .bx-pager,.banner .bx-wrapper .bx-controls-auto{bottom: 20%;top: auto;}
}
@media only screen and (max-width:64rem) {
  .pt_more {font-size: .875rem;width: 21%;padding: .16rem 1.25rem;margin-top: 1.25rem;}
  .pt_timeline {width: 60%;}
  .pt_message {margin-top: 1.75rem;}
}
@media screen and (max-width:62rem) {
  .menu {display:block;}
  .nav{display: none !important;}
  .header-wrap {position:initial;background: #fff;height: auto}
  .header-wrap .header_input {display:none;}

}
@media screen and (max-width:56.25rem) {
  .banner .bx-wrapper .bx-pager-item{width: 33.33%;overflow: hidden;}
  .banner .bx-wrapper .bx-pager.bx-default-pager a{width: 100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media only screen and (max-width: 48.125rem) {
  .pt_area {width: 94%;}
  .pt_more { width: 20%;}
  .pt_timeline {float: left;width: 50%;background: #d4d4d4;height: 2px;margin-top: 8px;}
  /*page-pro.html*/
  .pro_wrap{ margin-top: .5rem; }
  .pro_wrap .pro-item{ margin-bottom: 2rem; }
  .pro_wrap .pro-item li{ width: 47.5%; padding:0; margin: 1%;}
  .pro_wrap .pro-item li .pic{margin-bottom: 0;}
  .pro_wrap .pro-item li a span{ font-size: .875rem;}
  .pro_wrap .pro-item li a .pro-more{ font-size: .875rem; width: 50%;}
  /*page-case.html*/
  .case_wrap{ margin-top: .5rem; }
  .case_wrap .case-item li{ width: 47.5%; padding:0; margin: 1%;}
  .case_wrap .case-item li .pic{margin-bottom: 0;}
  .case_wrap .case-item li a span{ font-size: .875rem;}
  /*page-contact.html*/
  .contact-box{ margin-top: 0; }
  .contact-con2{ padding-top: 1rem; margin-top: 1rem; }
  .contact_txt{ width: 100%; }
  .contact_mess{ width: 100%; margin-top: 1rem; }
  .messages .input_item{width: 100%;}
  .messages button{ margin:0 auto !important; width: 7rem; float: none }
  /*page-culture.html*/
  .pagecontent p{ line-height: 1.5rem; }
  .cul-con{ margin-top: 1rem; }
  .cul-con h5{ font-size: 1rem; line-height: 1.875rem; }
  .cul-con p{ margin-bottom: 2rem; }
  /*page-hor.html*/
  .hor-item img{ margin-top: 0 !important; }
  .hor-item li a p{ font-size: .875rem; }
  /*page-development.html*/
  .devecontent li{ width: 100%; }
  .devecontent li h4{ font-size: 1.5rem; width: 100%; margin:0 !important; float: none !important; line-height: 2rem !important; }
  .devecontent li p{height: 2rem; line-height: 2rem !important; width: 100%;float: none !important; }
  /*page-job.html*/
  .human_list{ margin-top: 1.5rem; }
  .human_item{width: 100%; margin-bottom: .5rem;}
  /*page-detail.html*/
  .pagecrumb{ margin-top: 0; padding:1rem 0; }
  .detailcontent{ margin-top: 1.5rem; margin-bottom: 2rem; }
  .detailimg{ width: 100%; }
  .detailcon1 .detailimg{ width: 100%; }
  .detailtxt1{ width: 100%; margin-top: 1rem; }
  .detailtxt1 h2,.detailtxt2 h2{ font-size: 1rem; }
  .detailtxt1 p{ font-size: .875rem; line-height: 1.5rem; height: 100%;}
  .detailcon1{ margin-bottom: 1.5rem; }
  /*page-detail2.html*/
  .detailcontent2{ margin-top: 1.5rem !important; margin-bottom: 2rem; }
  .detailcontent2 h2{ font-size: 1rem; line-height: 1.875rem; }
  .detail-time p span{ font-size: .875rem; }
  .detail-img2{ margin:.5rem auto; }
  .detail2-txt p{ font-size: .875rem; line-height: 1.5rem; }
}
/*移动端*/
@media screen and (max-width: 46.875rem){
  .container{ padding:0 1rem; }
  	/*Home-header*/
	.top-wrap{ background: #333; }
	.header-wrap{ background: none; height: 5.125rem }
  .logo{ width: 30%; }
	.logo img{ width: 100%; margin-left: .5rem; margin-top: .2rem;}
	.menu{ margin-top: 2rem; margin-right: .5rem; }
	.wrap_top .header_lan{ float: right; width: 15%; margin-top: 1.5rem; margin-left: 24% ; display: none;}
	.top-search{ display: none; }
  .m-top2{ float: right; width: 29%; } 
  .m-top2 .header_lan{ display: block; width: 41%; }

	/*Home-banner*/
  .banner{ max-height:12.75rem;  }
	.banner .bx-wrapper .bx-pager{text-align: right;}
	.banner .bx-wrapper .bx-pager-item{width: auto;}
	.banner .bx-wrapper .bx-pager.bx-default-pager a{text-indent: -9999px;height:5px;line-height: 5px;width: 40px;background: rgba(255,255,255,0.5);}
	.banner .bx-wrapper .bx-pager-item.active a{background: rgba(255,255,255,0.8);}
  /* Home-about */
  .h-about-wrap{ padding-top: 2.5rem; margin-bottom: 0; }
  .h-about-con01{ width: 100%; }
  .column-nav{ margin-top: 1rem; }
  .h-tit h1{ font-size: 1.5625rem; text-align: center; }
  .h-tit h5{ text-align: center; line-height: 1rem; margin-bottom: 1rem; margin-top: 0; }
  .h-about-con01 p{ font-size: .875rem; }
  .h-more{ text-align: center;height: 1.8125rem; line-height: 1.8125rem;width: 8rem;margin: 1rem auto; }
  .h-about-con02{ width: 100%; }
  .h-about-con2{ width: 92.5%; margin:2rem auto; }
  .h-about-con2 dl{ width: 50%; }
  .h-about-con2wrap dl dt{ font-size: 1.125rem; }
  .h-about-con2wrap dl dt span{ font-size: 1.875rem; }
  .h-about-con2wrap dl dt sup{ font-size: 1.125rem; }
  /* Home-case */
  .h-case-wrap{padding-top: 5.5rem; margin-bottom: 0;  }
  .pt_message{ font-size:1.25rem; line-height: 33px !important;}
  .pt_more{ line-height: 30px !important; width: 100px !important; }
  /* Home-product */
  .h-pro-wrap{ padding-top: 0; margin-bottom: 1.5rem; margin-top: 0; padding-bottom: 0;}
  .h-pro-wrap1{ padding-top: 2rem;  padding-bottom: 1rem;}
  .h-pro-con{ margin-top: 2rem; }
  .h-pro-con dl{ text-align: center;width: 50%;  margin: 0 auto 1rem;}
  .h-pro-con dl dt{  width: 7.875rem; float: none; margin-right: 0; margin:0 auto;}
  .h-pro-con dl dd{ float: none; text-align: center; margin: 0 auto; width: width: 100%;; }
  .h-pro-con dl dd h5{ text-align: center; font-size: 1rem; margin-top: 0 !important;}
  .h-pro-con dl dd p{ font-size: .875rem ; text-align: center; line-height: 1.875rem; }
  .h-pro-con .h-more{ text-align: center;height: 1.8125rem; line-height: 1.8125rem;width: 8rem;margin: 1rem auto; }
  .pro-video{ width: 100%; overflow: hidden; height: 100%; }
  .pro-video video{ width: 100%; height: 15rem }
  /*Home-news*/
  .h-news-wrap{  padding-top:2.5rem; margin-bottom: 0; margin-top: 0; padding-bottom: 2rem;}
  .h-news-con{ margin-top: 1rem; }
  .h-news-con01{ width: 100%; float: none; margin-bottom: 1.5rem;}
  .h-news-con01 dt img{ width: 100%; }
  .h-news-con01 dd h4{ font-size: 1rem; line-height: 1.5rem; margin-bottom: .5rem;}
  .h-news-con01 dd p{ line-height: 1.1rem; }
  .h-news-con01 dd .tit_more{ margin-top: 1rem; }
  .h-news-con02{ display: none;}
  .h-news-con01:last-child{ width: 100%; border-top: #ccc solid 1px; padding-top:.8rem; }
  /*footer*/
  .footer-wrap{ padding:2rem 0; }
  .footcon01{ width: 100%; float: none; padding-right: 0;}
  .footlogo{ text-align: center; }
  .footcontact{ width: 100%; margin:0 auto; margin-left: 3rem; }
  .footewma{ width: 100%; margin:0 auto; text-align: center;}
  .footewma div {width: 50%;margin: 0 auto;}
  .footcon02{display: none; }
  .footcon2 p{ font-size: .75rem; text-align: center; }
  /*Page-about.html*/
  .about_box{ padding-bottom: 2rem; }
  .image_top{ margin-top: 0; }
  .image_top div {position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
  .image_top h3{ font-size: 1.25rem; text-align: center; line-height: 1.875rem;}
  .image_top h4{ font-size: 1rem ; text-align: center; line-height: 1rem; }
  .pagetit{ display: none; }
  .column-nav{ padding:0; }
  .about-con{ padding-top: 0; }
  .about-con .about-con-map{width: 100%!important;position: static;left: 0;}
  .about-con .about-con-tit{width: 100%!important;position: static;left: 0;}
  .about-con .about-con-tit p{margin-bottom: 0;}
  .column-nav li{ margin-bottom: .5rem; }
  .pagecontent p{ font-size: .875rem; }
  .pageNum{ margin-top: 0; }
  .pageNum a{ width: 2rem; height: 1.5rem; line-height: 1.5rem; font-size: .6rem; }
  /*page-news.html*/
  .news-box{ padding:0; }
  .news-item{ margin-bottom: 1.5rem; }
  .news-item li{ margin:1.5rem 0 .5rem; border-bottom: #ccc solid 1px; padding-bottom: .5rem; }
  .news-item li .news-img{ display: none; }
  .news-item li a .news-txt{ width: 100%; margin: 0; border-right: none; border-bottom: #e8e8e8 dotted 1px; padding-bottom: 0; }
  .news-item li a .news-txt h4{ font-size: 1rem; }
  .news-item li a .news-txt p{ margin-top: 1rem; font-size: .875rem; line-height: 1.5rem;}
  .news-item li a .news-time{ display: none }
  .mnews-time{ display: block; width: 100%; margin-top: 1rem;}
  .news-item li a .news-more{ margin-top: 0; }
}
/*PC端隐藏*/
@media only screen and (min-width: 48em) {
    .loadmore{display: none}
    .pro_box{padding: 0}
    .pro_box .column-nav{display: none}
    .cateList{display: none}
    .pull-loading{display: none}

}

@media (min-width: 46.875rem){
  .contact_list{ display: block; }
  .top_left_language,.mobile_nav{ display: none; }
  .back{display: none}
}
@media only screen and (min-width: 30.0625em) and (max-width: 47em) {
    .column-nav li a{    padding: .5rem 1rem;}
}
@media only screen and (max-width: 30rem) {
    .image_top div{font-size: 1.5rem}
    .column-nav li a{ display: block;padding: .3rem 0;}
    .column-nav li{ width: 30%;margin-bottom: .5rem}
}
/*公用-小屏幕*/
@media only screen and (max-width: 26.25rem) {
    .pt_area {padding: 0 9px;}
    .pt_area li.p_cur img {box-shadow: 3px 13px 17px 7px #c8c8cb;}
    .pt_bot_area {padding: 0 13px;}
    .pt_more {font-size: .875rem;width: 21%;padding: .16rem 1.25rem;margin-top: 1.25rem;}
    .pt_message {margin-top: 1.25rem;}
}
</pre></body></html>